Its main drawback is that it has poor error detection which can make it off putting to the beginner.